take away the leaves and superfluous buds of plants - French English Dictionary